23

» WarCraft 3 / Скорость анимации юнита

Похожие вопросы:

ответ
Да. Скорость анимации атаки только через модель. Через РО мнельзя заставить быстрее замахнуться или рубануть.
Попробуй триггерно ускорять анимациИ юнита (именно, что все сразу; так оно работает) - по завершении удара возвращать дефолную. И уже, учитывая триггер, подобрять те значения анимации атаки.
ответ
Можно через редактор объектов, не изменяя модель. Найди строчки "Графика - Анимация: скорость ходьбы" и "Графика - Анимация: скорость бега" и измени значения, как тебе нужно (уменьшение - ускоряет анимацию, увеличение - замедляет анимацию).
ответ
Графика - Анимация: обратный ход броска
Графика - Анимация: точка броска
ответ
Я полагал правильно
ответ
Плохая модель, в ретере у анимаций Death и Deсay вообще нет модели
Если судить по MDL файлу
То модель вообще схлопнута в точку на этих анимациях, поэтому её и не видно, хотя в редакторе всё хорошо, есть анимация разрушения
Можно было бы починить но ретера очень часто выдаёт факапистый МДЛ файл, а сам MDX 1000 рефорджа никак не отредактировать, в любом случае даже если бы был успех, то только через редактирование модели, а это + 4-10 мб за каждую модель, стоит ли оно того? - нет.
Посмотрел другие модели зданий, они все такие, весьма странно, как это в игре работает, всегда имел дело только с моделями персонажей или декором, и такой проблемы не замечалось.
В любом случае кодом это не поправить

23

» WarCraft 3 / Спасобности.

Похожие вопросы:

ответ
Denis55:
Там же всё понятно написано. Нажимаем на синии буквы и там выбираем Units Owned By Player Of Type, а потом там выбираем игрока и Тип юнита(Ну тоесть твой паладин).
А в переменную записывать по Событию: Юнит завершает подготовку(или как там)
ответ
В событии - применение способности, а в действии - атакованный юнит.
Способность - это не атака.
То есть нужно вместо атакованного юнита написать юнит-цель заклинания.
И удалить утечки (точки).
ответ
Все нужно делать руками, если чужими то за деньги(так мир устроен), если своими долго и муторно изучать варкрафт, если по шурику открываешь тавер дефенс с аи и все копипастишь.
ответ
айди приказа
менять можно только у канала и спеллбука
у других менять нельзя
ответ
Kanteu, у тебя в описаниях стоит код AUdc, тебе нужно его заменить на равкод твоей способности. Чтобы его узнать, выдели способность и нажми Ctrl+D. Перед двоеточием будет равкод способности.

23

» WarCraft 3 / Нужна помощь с fdf

Похожие вопросы:

ответ
А много ли юнитов будут с хп баром? если серьёзно то решения нет и фрейм не найти этот, оно зашито в недра движка. Но опять таки Disable pre-selection вариант всё таки, если потом отрисовать кастомные хп бары через специальную модель, если она будет эффектом, то это не вызовет никакой доп нагрузки даже у 100 юнитов.

23

» WarCraft 3 / Пауза анимации юнита

Похожие вопросы:

ответ
А приказ остановиться не пробовали?
ответ
Экстрасенсы чувствуют что ты шаришь только в GUI, так что замути абилку на основе канала с временем каста 2.33 и нужной анимацией. Она, правда, как-то хреново взаимодействует со станами - не кислотной бомбой (или че-то такое, никогда не сталкивался, пофиг), но послужит тебе верно. При спавне просто кастуй абилку.
ответ
закрыт по таймауту
ответ
PyCCKuu_4eJl:
Как вариант, раз вы не паузите юнита, он может заагриться на кого-то и проигрываемая вами анимация сбросится на анимацию атаки.
Он и правую кнопку в землю нажать может и всё сбросится.
Я уже решил проблему ускорением и новым таймером, хотя всё равно смотрится так себе, но работает.
Анимация вращения "как у акса" но была с названием "spell, slam" поэтому не мог её к вихрю прикрутить.

23

» WarCraft 3 / Не открывается World Editor

Похожие вопросы:

ответ
Вершины все правильно прикреплены к костям?
ответ
JNGP снимает ограничения (например максимум декорации 20к), если обычным редактором открыть критует. В jngp есть новые гуишные функции, которых нет в обычном, стандартный редактор их не распознает. Юзайте поиск, такой вопрос уже задавали
можно вместо новых триггерных команд юзать нативки. Писать например через Custom Script или вообще на jass
ответ
Trickster, Это защита, чтобы её снять нужны познания в устройстве формата карт.
А так подобная защита очень примитивна, открыть такую карту и восстановить все в ручную не сложно, но долговато...
ответ
Ну видимо хреново сделал, раз фаталит...
ответ
Очевидно побилась. Надо доставать бэкапы. Как минимум JNGP автоматически делает их за несколько последних сохранений у себя в папке.

23

» WarCraft 3 / Замена анимации

Похожие вопросы:

ответ
Возможно, залазим в slk и там правим еффекты на нужные.
ответ
Suite, вот только придётся каждый раз вручную юзать этот спелл
SсRealm, ты вопрос прочти прежде чем писать всякий бред
нормальным способом момент добычи отловить нельзя
недавно кидали костыль позволяющий отловить удар по дереву но он тут не особо поможет
ибо анимации будут перебивать друг друга
в общем как и сказал Suite меняй это в самой модели
ответ
Титры находятся в war3local.mpq по пути Maps/FrozenThrone/Campaigns/Ну и сам файл с титрами.w3x. Если ты заменишь эту карту, то всё заработает, однако если высветится окошко: "Отсутствует карта", то тебе нужно будет сново перенести карту в mpq, но уже с отклёнными параметрами, как на скриншоте.
ответ
Я уже задавал такой вопрос, звук либо слишком качественный либо имеет 2 канала
ответ
Чисто в качестве бреда ))

23

» WarCraft 3 / Нужны тестеры для карты

Похожие вопросы:

ответ
FogModifierStart(CreateFogModifierRect(GetLocalPlayer(), FOG_OF_WAR_VISIBLE, bj_mapInitialPlayableArea, true, false))
Создаем модификатор видимости локально.

23

» WarCraft 3 / No More Fools (Больше Нет Дураков)

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Число вставленных изображений: 1, а требуется не менее 3
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Count of inserted images is: 1, but required not less than 3
// CID3
23

» WarCraft 3 / World edit

Похожие вопросы:

ответ
Тайлы добавляются в расширенной версии редактора. xgm.guru/p/wc3/jassnewgenpack-r
ответ
Есть "невидимые платформы".
Плюс любым декорациям (на вкладке "разрушаемые объекты") можно поставить галочку "можно пройти", и тогда модели юнитов будут отображаться стоя на них (как на мостах например). Также нужно поставить проходимую текстуру путей.
Вот из таких декораций/платформ и делать лестницы. Никаких синематиков, диалогов и физ.движков писать не нужно.
ответ
В мпк редакторе открой карту да удали модель, вот и все.

23

» WarCraft 3 / Сравнение переменных

Похожие вопросы:

ответ
спасибо всем, подали пару идей. буду работать
ответ
~8gabriel8:
PT153:
Потому что число 0.01, сложенное 10 раз, меньше 0.1.
Выводи число следующим кодом, где r - твоё real число.
call DisplayTimedTextToPlayer(GetLocalPlayer(), 0., 0., 5., R2SW(r, 0, -1))
PT153:
у парня проблемы с алгоритмом, в какой вселенной 0.01 * 10 не 0.1?
В компьютерной. И да, 0.01 * 10 тоже может быть не равно 0.01 + ... + 0.01. Потому что складываются и умножаются real по-разному.
Hate, надо просто использовать целочисленные, или пользоваться ==, в JASS == округляет числа для сравнения (!= не округляет).

Пороверил разные варианты, сразу упомяну, что с целочисленными всё огонь, просто какие-то другие воспоминания с ними всплывали.
PT153, сначала не понял, зачем мне твоя строчка, она всего лишь выдавала 0.1 вместо 0.100, но тестировал разные варианты и всё прояснилось. Если задавать шаг 1.0, то всё исправно считается до 10.0, если задавать шаг 0.2, то всё считается до 2.2 и отображается ровно, но если сделать шаг 1.01, то вот тут и появляется то, ради чего ты эту строчку дал.
Именно с дробной частью косяк, и теперь не знаю как выбрать лучший ответ, по идее у тебя в каждом комментарии полезная информация. Просто объединил их в итоге.

Hate:
сначала прибавляет, а затем проверяет, потом удивляется почему 0.11
Обычно просто отшучиваюсь на подобные комментарии, но сейчас так всё грустно в нём, что не смогу.
ответ
Делать это не в условии триггера, а в действиях, очевидно.

23

» WarCraft 3 / Не показываются эффекты

Похожие вопросы:

ответ
В проводнике в корне варкрафта вбей поиск по названию эффекта, если что-то найдёт, то есть вероятность, что оно лежит по пути оригинального эффекта и заменяет его.
Про переустановку вк3 не верю, или же после установки ты срзу кинул туда, например, папку жнгп или ещё что-то. Попробуй накатить чистый варкрафт, предварительно удалив стоящий и вычистив каким-нибудь ccleaner'ом все умершие ссылки в реестре, после чего накати совсем чистый (как инсталлятор поставил официальный так и есть) и проверь. Дел на 10 минут, но можно будет думать дальше, и, скорее, всего, это решит проблему.
ответ
Замени
local string t = ""
if (GetLocalPlayer() == p)
	{
		set t = "UI\\Feedback\\GoldCredit\\GoldCredit.mdl"
	}
	DestroyEffect(AddSpecialEffectLoc(t, loc))

	SetTextTagVisibility(tt, GetLocalPlayer() == p);
ответ
Ответ как обычно дурацкий:
Помогла активация Windows. (У меня 10)
ответ
Подробнее нужно?
ответ
Может потому, что ты уничтожаешь текстаг? Задай ему время жизни, либо просто заменяй текст текстага на пустое значение, когда его не должно быть.

23

» WarCraft 3 / Проблема нормалей

Похожие вопросы:

ответ
Как выяснилось у Близард формат карт нормалей немного другой. Красный и зелёный канал поменяны местами, причём красный(который зелёный) ещё и инвертирован. Это и не OpenGL и не DirectX. Зачем они так сделали - вопрос открытый.
ответ
rsfghd, нормали сделаны не для изменения цвета поверхности, а для реакции на падение света под разными углами.
Грубо говоря, на примере шара - ты можешь сделать шар из мешей очень круглым, а можешь сделать его ребристым, имея одинаковое число вершин.
В первом случае нормали смежных вершин соседних треугольников смотрят в одну сторону (общая для соседей), во втором случае нормаль каждого треугольника перпендикулярна его поверхности (не связана с соседними).
А то, что у тебя получаются черные модели - то результат неверного их расположения.
Для изменения свойств поверхности надо использовать материалы

23

» WarCraft 3 / Нужна модель!

Похожие вопросы:

ответ
Поиск по сайту, если не нашлось, сперва сюда:
Потом сюда:

В следующий раз за такие темы будут варны.
ответ
XGM Bot:
Похожие вопросы:

ответ
Поиск по сайту, если не нашлось, сперва сюда:
Потом сюда:

В следующий раз за такие темы будут варны.
ответ
Статьи по конвертации из других игр в самом низу
Тема для заказа на модели
ответ
Есть ссылка на подходящую тему: xgm.guru/p/wc3/needmodels
ответ
это Q/A
тут разрешены только вопросы
в следующий раз за заявки типа "сделайте мне что либо" пойдут варны
ответ
Уважаемый пользователь! Спешу вас предупредить что есть такая вещь как поиск, вот за 5 минут на сайте нашол:
Если еще немного покопатса на сайте в разделе декораций - можно нагрести кучу добра!
И вобще мой вам совет - научитесь минимальному моделингу: сможете клепать такие вещи за 3 минуты на коленке с необходимым вам видом, формой и текстурой.

ответ
ответ

почему тайдхантер.. пришлось гуглить шо это значит
ответ
Так открой карту земли бога в редакторе и найди нужные модели.
Или там карта защищена?

23

» WarCraft 3 / Сломалась карта

Похожие вопросы:

ответ
Нашел в JNPG папку с бэкапами.
Как закрыть вопрос?)0
ответ
Тут восстанавливать нечего, вся карта состоит из нулей, т.е её стер редактор на диске собрался из оперативки записать заного да неуспел, гг. Ищи в папке с JNGP бекапы, он автоматом сохраняет бекап после каждого сохранения карты в редакторе.
ответ
Adantarn, запускай редактор в совместимости с Windows 7. Ещё перезагрузи компьютер (именно перезагрузи, а не выключи и включи).
Также дело может быть в настройках графики. Выкрути их в игре на максимум или в редакторе, убрал галку "Использовать настройки игры" и поставив свою конфигурацию.
Если всё это не поможет, то удаляй всех юнитов и расставляй их уже на новом компьютере.
ответ
JNGP вроде по умолчанию делает бекапы... Если они еще не затерлись - доставайте последний рабочий бекап и продолжайте делать что делали. Желательно делая ручные бекапы на ключевых этапах разработки потому как автоматические не всегда спасают.
ответ
Решено. Удивительно, но карта открывается в новой версии редактора на патче 1.31. Сохранил в новом патче, воспользовался конвертером и все работает... Странно. Могу ли я что-то сломать таким способом?

Bergi_Bear, смогу))

Проблема и правда была в каменных подьемах, которые я пытался заменить. После их удаления на новом патче и конвертирование в 1.26 - все работает. Можно ли как-то удалять декорацию не открывая карту.

Проблема была в том, что каменному подъему был задан нестандартный цвет на миникарте.

23

» WarCraft 3 / Как сделать выбор рассы?

Похожие вопросы:

ответ
нужно занести все доступные здания в бд аи
подробнее в статьях
ответ
Думаю тут все елементарно.
И результат должен быть в игре.

23

» WarCraft 3 / Проверка карты

Похожие вопросы:

ответ
через MPQ мастер открыть карту и удалить то что импортировали
ответ
Сначала надо сохранить карту, а потом только проверку делать
ответ
Скорее всего какая то ошибка в Jass коде.
ответ
SсRealm:
Да видит созданную карту от самого себя но не заходит в нее!
Ты точно делал так?
Всё работает:
ответ
В JNGP надо сначала сохранить карту, а потом запускать проверку

23

» WarCraft 3 / Пассивка

Похожие вопросы:

ответ
  1. Если патч 1.31 просто вычесть процент урона
3.5 Если патч <, то мгновенно восполнить потерянные хиты (если в спину) |
ответ
сделайте триггерно, когда срабатывает шанс, вы можете триггерно запустить звук, исходя из сработки, и не нужно тогда события. такого событие нету
кратко
обычно триггерная пассика это пустышка с иконкой и описанием. Часто делают из таких пустышек - шанс нанести доп урон, крит, стан и другие атакующие или усиливающие героя эффекты, или, наоборот, защищающие, отражающие, отклоняющие.
ответ
EviLInside, ну я бы вообще мог сделать отдельный счёт периодичности для каждого юнита, и выдавать дополнительное ХП в зависимости от того, когда это необходимо.
При каждом срабатывании таймера проверить что время периодика меньше такта таймера.
И увеличивать периодик на значение из расчётов, т.е. от 0.5 до 5.0 в зависимости от % ХП.
И каждый раз при этом хилить на 50% от Силы. Вот и всё.
Т.е. тут глобальная группа заменится на массив из связки юнит/время.
ответ
Да, делается через типы урона в игровых константах.

23

» WarCraft 3 / Создание пассивки

Похожие вопросы:

ответ
Юнит умирал из-за улучшения на повышение здоровья.
ответ

Короче, это скорее всего вообще не из-за этого.
Наверное, тупо опять считывание силы атаки чудило: у доспеха ее не было, он фаталил при приближении к нему героя с аурой "жечь врагов в % от своей атаки + % от их атаки". Ща снова из-за этого апдейт перепиливаю.
Правда, не помню, был ли в той игре, кроме Матери-Земли, и этот вот другой герой... но пока остановимся на том, что у доспеха причина фатала была одна, если будет снова фаталить именно с доспехом - вернёмся к теме.
ответ
Оборачиваем все RemoveUnit в дебаги или на хук vJass. Убираем использование всех BJ функций, заменяем либо на нативки, либо на свои.
Баг может быть в абсолютно рандомном месте, скидывание куска кода может не всегда помочь.